home *** CD-ROM | disk | FTP | other *** search
/ Aminet 31 / Aminet 31 (1999)(Schatztruhe)[!][Jun 1999].iso / Aminet / util / misc / ARC32.lha / ARC / Install / Install_ARC < prev    next >
Text File  |  1999-03-09  |  11KB  |  295 lines

  1. ; ***************************************************************
  2. ; $VER: ARC v3.2 Installer Script 1.4  (09.03.1999) by Jens Weyer
  3. ; ***************************************************************
  4.  
  5. (set #def_lang_English       0)
  6. (set #def_lang_Deutsch       1)
  7. (set #def_lang_Italiano      2)
  8. (set #def_lang_Srpski        3)
  9. (set #def_lang_Français      4)
  10. (set #def_lang_Svenska       5)
  11. (set #def_lang_Polski        6)
  12. (set #def_lang_Greek         7)
  13.  
  14. (set #def_doc_English       0)
  15. (set #def_doc_Deutsch       1)
  16. (set #def_doc_Italiano      2)
  17. (set #def_doc_Srpski        3)
  18. (set #def_doc_Polski        4)
  19.  
  20. (set #def_cat_lang #def_lang_English)
  21. (set #def_doc_lang #def_doc_English)
  22. (set #wrongOS  "ARC needs at least OS 2.x to run\n")
  23. (set #ARCInst_dir  (cat "Choose ARC directory\n"
  24.                     "(NO extra drawer will be created!)"))
  25. (set #lang_catalog (cat "Which catalog file do you want to install?\n"
  26.                         "(English language is built-in)"))
  27. (set #lang_manual "Select language for AmigaGuide® documentation")
  28. (set #icons_prompt "Which icons do you want to install?\n")
  29. (set #ndx_prompt (cat "Do you want to install the updated\n"
  30.                       "Aminet® Index List ?\n"
  31.                       "(updated: 02-Feb-99)\n"))
  32. (set #brain_prompt (cat "Do you also want to install the\n"
  33.                       "example brainfile ?\n"
  34.                       "(contains only 1 entry !)\n"))
  35. (set #Y "Sure !")
  36. (set #N "Naah...")
  37. (set #done_1   (cat "\nARC has been succesfuly installed.\n\n"
  38.                     "Click the \"ARC\" icon in the\n"))
  39. (set #done_2        "\ndirectory to run it.")
  40.  
  41. (if (= @language "deutsch")
  42.     (
  43.         (set #def_cat_lang #def_lang_Deutsch)
  44.         (set #def_doc_lang #def_doc_Deutsch)
  45.         (set #wrongOS  "ARC benötigt OS 2.x oder höher\n")
  46.         (set #ARCInst_dir  (cat"Wählen Sie ein Verzeichnis für ARC\n"
  47.                            "(es wird KEIN eigenes Verzeichnis erstellt!)"))
  48.         (set #lang_catalog (cat "Welche catalog-Datei wollen Sie installieren?\n"
  49.                                 "(Englisch ist eingebaut)"))
  50.         (set #lang_manual "Wählen Sie eine Sprache für die AmigaGuide® Dokumentation")
  51.         (set #icons_prompt "Welche Piktogramme wollen Sie installieren?")
  52.         (set #ndx_prompt (cat "Wollen Sie die aktualisierte\n"
  53.                               "Aminet® Index Liste installieren ?\n"
  54.                               "(aktualisiert: 02-Feb-99)\n"))
  55.         (set #brain_prompt (cat "Wollen Sie das Beispiel-Brainfile\n"
  56.                               "installieren ?\n"
  57.                               "(enthält nur einen Eintrag !)\n"))
  58.         (set #Y "Natürlich !")
  59.         (set #N "Lieber nicht...")
  60.         (set #done_1   (cat "\nARC wurde erfolgreich installiert.\n\n"
  61.                             "Klicken Sie auf das \"ARC\"-Icon im Verzeichnis,\n"))
  62.         (set #done_2        "\num ARC zu starten.")
  63.     )
  64. )
  65.  
  66. (if (= @language "italiano")
  67.         (
  68.                 (set #def_cat_lang #def_lang_italiano)
  69.                 (set #def_doc_lang #def_doc_italiano)
  70.                 (set #wrongOS  "ARC richiede almeno l'OS 2.x per funzionare\n")
  71.                 (set #ARCInst_dir  (cat "Scegli la directory per ARC\n"
  72.                                     "(Nessun nuovo cassetto sarà creato)"))
  73.                 (set #lang_catalog (cat "Quale catalog vuoi installare?\n"
  74.                                         "(L'inglese è gia predisposto)"))
  75.                 (set #lang_manual "Scegli la lingua per la documentazione in formato AmigaGuide®")
  76.                 (set #icons_prompt "Quale tipo di icone vuoi installare?\n")
  77.                 (set #ndx_prompt (cat "Vuoi installare la lista degli indici\n"
  78.                                       "di Aminet® aggiornata?\n"
  79.                                       "(aggiornata al: 18-Ago-98)\n"))
  80.                 (set #brain_prompt (cat "Vuoi anche installare il\n"
  81.                                         "brainfile d'esempio?\n"
  82.                                         "(contiene solo 1 voce!)\n"))
  83.                 (set #Y "Certo!")
  84.                 (set #N "No...")
  85.                 (set #done_1   (cat "\nARC è stato installato con successo.\n\n"
  86.                                     "Premi l'icona di \"ARC\" nella\n"))
  87.                 (set #done_2        "\nsua directory per lanciarlo.")
  88.         )
  89. )
  90.  
  91. (if (= @language "srpski")
  92.     (
  93.         (set #def_cat_lang #def_lang_Srpski)
  94.         (set #def_doc_lang #def_doc_Srpski)
  95.         (set #wrongOS  "ARC-u je potreban barem OS 2.x\n")
  96.         (set #ARCInst_dir
  97.             (cat "Odaberite direktorijum za ARC\n(Direktorijum NEÁE "
  98.                  "biti napravljen!)"
  99.             )
  100.         )
  101.         (set #lang_catalog
  102.             (cat "Koji katalog äelite da instalirate?\n"
  103.                  "(Za engleski nije potreban nijedan)"
  104.             )
  105.         )
  106.         (set #lang_manual
  107.             (cat "Za koji jezik äelite da instalirate AmigaGuide®"
  108.                  "dokumentaciju?"
  109.             )
  110.         )
  111.         (set #icons_prompt "Koje ikone äelite da instalirate?\n")
  112.         (set #ndx_prompt
  113.             (cat "Da li äelite da instalirate novu\n"
  114.                  "listu direktorijuma na  Aminetu®?\n"
  115.                  "(od 02. februara 1999.)\n"
  116.             )
  117.         )
  118.         (set #brain_prompt
  119.             (cat "Da li äelite da instalirate\n"
  120.                  "primer glavnog fajla?\n"
  121.                  "(sadräi samo jedan unos!)\n"
  122.             )
  123.         )
  124.         (set #Y "Da")
  125.         (set #N "Ne")
  126.         (set #done_1
  127.             (cat "\nARC je uspeãno instaliran.\n\n"
  128.                  "Kliknite na ikonu \"ARC\" u\n"
  129.             )
  130.         )
  131.         (set #done_2 "\ndirektorijumu da ga startujete.")
  132.     )
  133. )
  134.  
  135. (if (= @language "polski")
  136.     (
  137.         (set #def_cat_lang #def_lang_Polski)
  138.         (set #def_doc_lang #def_doc_Polski)
  139.                 (set #wrongOS  "ARC potrzebuje przynajmniej OS 2.x.\n")
  140.                 (set #ARCInst_dir
  141.                         (cat "Wybierz katalog dla ARC\n(NIE bëdzie tam utworzony "
  142.                              "nowy katalog!)"
  143.                         )
  144.                 )
  145.                 (set #lang_catalog
  146.                         (cat "Który z plików lokalizacyjnych chcesz zainstalowaê?\n"
  147.                              "(Jëzyk angielski jest wbudowany)"
  148.                         )
  149.                 )
  150.                 (set #lang_manual
  151.                         (cat "Wybierz jëzyk dla dokumentacji w formacie AmigaGuide®"
  152.                         )
  153.                 )
  154.                 (set #icons_prompt "Które ikonki chcesz zainstalowaê?\n")
  155.                 (set #ndx_prompt
  156.                         (cat "Czy chcesz zainstalowaê zaktualizowany\n"
  157.                              "indeks Aminetu®?\n"
  158.                              "(aktualizacja: 18-Lut-98)\n"
  159.                         )
  160.                 )
  161.                 (set #brain_prompt (cat "Czy czcesz równieû zainstalowaê\n"
  162.                                         "przykîadowy plik z danymi?\n"
  163.                                         "(zawiera tylko jeden przykîad!)\n"
  164.                                    )
  165.                 )
  166.                 (set #Y "Tak")
  167.                 (set #N "Nie")
  168.                 (set #done_1  
  169.                         (cat "\nARC zostaî zainstalowany.\n\n"
  170.                              "Kliknij na ikonce \"ARC\" w katalogu\n"
  171.                         )
  172.                 )
  173.                 (set #done_2 "\naby uruchomiê program.")
  174.          )
  175. )
  176.  
  177. ; * Start *
  178.  
  179. (set OS_ver (getversion "exec.library" (resident)))
  180. (if (< OS_ver (* 39 65536)) (abort #wrongOS))
  181.  
  182. (complete 0)
  183.  
  184. (set ARC_dir
  185.         (askdir
  186.                 (default "Sys:")
  187.                 (prompt  #ARCInst_dir)
  188.                 (help    @askdir-help)
  189.         )
  190. )
  191.  
  192. (complete 10)
  193.  
  194. (set Catalog_lang
  195.         (askchoice
  196.                 (prompt  #lang_catalog)
  197.                 (help @askoptions-help)
  198.                 (choices "English" "Deutsch" "Italiano" "Srpski" "Français" "Svenska" "Polski" "Greek" )
  199.                 (default #def_cat_lang)
  200.         )
  201. )
  202.  
  203. (set Docs_lang
  204.         (askchoice
  205.                 (prompt  #lang_manual)
  206.                 (help    @askoptions-help)
  207.                 (choices "English" "Deutsch" "Italiano" "Srpski" "Polski" )
  208.                 (default #def_doc_lang)
  209.         )
  210. )
  211.  
  212. (complete 25)
  213.  
  214. (set Icon_set
  215.         (askchoice
  216.                 (prompt  #icons_prompt)
  217.                 (help    @askoptions-help)
  218.                 (choices "MagicWB" "NewIcons" )
  219.                 (default 1)
  220.         )
  221. )
  222.  
  223. (set NDX
  224.         (askbool
  225.                 (prompt #ndx_prompt)
  226.                 (help @askoptions-help)
  227.                 (choices #Y #N)
  228.         )
  229. )
  230.  
  231. (set BRAIN
  232.         (